/**
 * Copyright (C) 2011 Andrew C. Love (DNC) <dnc.app.sup@gmail.com>
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.dnc.cloak.framework.persistence.gen;

import java.util.Date;

public class KeystoreEntry extends KeystoreEntryKey {
    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column keystore_entry.KEYSTORE_ENTRY_DISTINGUISHED_NAME
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    private String keystoreEntryDistinguishedName;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column keystore_entry.KEYSTORE_ENTRY_BEGIN_DATE
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    private Date keystoreEntryBeginDate;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column keystore_entry.KEYSTORE_ENTRY_EXPIRE_DATE
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    private Date keystoreEntryExpireDate;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column keystore_entry.KEYSTORE_ENTRY_NEW_ON_EXPIRE
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    private Boolean keystoreEntryNewOnExpire;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column keystore_entry.KEYSTORE_ENTRY_DAYS_VALID
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    private Integer keystoreEntryDaysValid;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column keystore_entry.KEYSTORE_ENTRY_PKI_ALGORITHM
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    private String keystoreEntryPkiAlgorithm;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column keystore_entry.KEYSTORE_ENTRY_PKI_TRANSFORMATION
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    private String keystoreEntryPkiTransformation;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column keystore_entry.KEYSTORE_ENTRY_PKI_KEY_INIT_SIZE
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    private Integer keystoreEntryPkiKeyInitSize;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column keystore_entry.KEYSTORE_ENTRY_SYM_ALGORITHM
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    private String keystoreEntrySymAlgorithm;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column keystore_entry.KEYSTORE_ENTRY_SYM_TRANSFORMATION
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    private String keystoreEntrySymTransformation;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column keystore_entry.KEYSTORE_ENTRY_SYM_KEY_INIT_SIZE
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    private Integer keystoreEntrySymKeyInitSize;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column keystore_entry.KEYSTORE_ENTRY_SIGNATURE_ALGORITHM
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    private String keystoreEntrySignatureAlgorithm;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column keystore_entry.KEYSTORE_ENTRY_TOKEN
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    private String keystoreEntryToken;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column keystore_entry.LST_UPT_USER
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    private String lstUptUser;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column keystore_entry.LST_UPT_TIME
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    private Date lstUptTime;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column keystore_entry.KEYSTORE_ENTRY_DISTINGUISHED_NAME
     *
     * @return the value of keystore_entry.KEYSTORE_ENTRY_DISTINGUISHED_NAME
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public String getKeystoreEntryDistinguishedName() {
        return keystoreEntryDistinguishedName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column keystore_entry.KEYSTORE_ENTRY_DISTINGUISHED_NAME
     *
     * @param keystoreEntryDistinguishedName the value for keystore_entry.KEYSTORE_ENTRY_DISTINGUISHED_NAME
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public void setKeystoreEntryDistinguishedName(String keystoreEntryDistinguishedName) {
        this.keystoreEntryDistinguishedName = keystoreEntryDistinguishedName == null ? null : keystoreEntryDistinguishedName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column keystore_entry.KEYSTORE_ENTRY_BEGIN_DATE
     *
     * @return the value of keystore_entry.KEYSTORE_ENTRY_BEGIN_DATE
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public Date getKeystoreEntryBeginDate() {
        return keystoreEntryBeginDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column keystore_entry.KEYSTORE_ENTRY_BEGIN_DATE
     *
     * @param keystoreEntryBeginDate the value for keystore_entry.KEYSTORE_ENTRY_BEGIN_DATE
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public void setKeystoreEntryBeginDate(Date keystoreEntryBeginDate) {
        this.keystoreEntryBeginDate = keystoreEntryBeginDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column keystore_entry.KEYSTORE_ENTRY_EXPIRE_DATE
     *
     * @return the value of keystore_entry.KEYSTORE_ENTRY_EXPIRE_DATE
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public Date getKeystoreEntryExpireDate() {
        return keystoreEntryExpireDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column keystore_entry.KEYSTORE_ENTRY_EXPIRE_DATE
     *
     * @param keystoreEntryExpireDate the value for keystore_entry.KEYSTORE_ENTRY_EXPIRE_DATE
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public void setKeystoreEntryExpireDate(Date keystoreEntryExpireDate) {
        this.keystoreEntryExpireDate = keystoreEntryExpireDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column keystore_entry.KEYSTORE_ENTRY_NEW_ON_EXPIRE
     *
     * @return the value of keystore_entry.KEYSTORE_ENTRY_NEW_ON_EXPIRE
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public Boolean getKeystoreEntryNewOnExpire() {
        return keystoreEntryNewOnExpire;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column keystore_entry.KEYSTORE_ENTRY_NEW_ON_EXPIRE
     *
     * @param keystoreEntryNewOnExpire the value for keystore_entry.KEYSTORE_ENTRY_NEW_ON_EXPIRE
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public void setKeystoreEntryNewOnExpire(Boolean keystoreEntryNewOnExpire) {
        this.keystoreEntryNewOnExpire = keystoreEntryNewOnExpire;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column keystore_entry.KEYSTORE_ENTRY_DAYS_VALID
     *
     * @return the value of keystore_entry.KEYSTORE_ENTRY_DAYS_VALID
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public Integer getKeystoreEntryDaysValid() {
        return keystoreEntryDaysValid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column keystore_entry.KEYSTORE_ENTRY_DAYS_VALID
     *
     * @param keystoreEntryDaysValid the value for keystore_entry.KEYSTORE_ENTRY_DAYS_VALID
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public void setKeystoreEntryDaysValid(Integer keystoreEntryDaysValid) {
        this.keystoreEntryDaysValid = keystoreEntryDaysValid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column keystore_entry.KEYSTORE_ENTRY_PKI_ALGORITHM
     *
     * @return the value of keystore_entry.KEYSTORE_ENTRY_PKI_ALGORITHM
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public String getKeystoreEntryPkiAlgorithm() {
        return keystoreEntryPkiAlgorithm;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column keystore_entry.KEYSTORE_ENTRY_PKI_ALGORITHM
     *
     * @param keystoreEntryPkiAlgorithm the value for keystore_entry.KEYSTORE_ENTRY_PKI_ALGORITHM
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public void setKeystoreEntryPkiAlgorithm(String keystoreEntryPkiAlgorithm) {
        this.keystoreEntryPkiAlgorithm = keystoreEntryPkiAlgorithm == null ? null : keystoreEntryPkiAlgorithm.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column keystore_entry.KEYSTORE_ENTRY_PKI_TRANSFORMATION
     *
     * @return the value of keystore_entry.KEYSTORE_ENTRY_PKI_TRANSFORMATION
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public String getKeystoreEntryPkiTransformation() {
        return keystoreEntryPkiTransformation;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column keystore_entry.KEYSTORE_ENTRY_PKI_TRANSFORMATION
     *
     * @param keystoreEntryPkiTransformation the value for keystore_entry.KEYSTORE_ENTRY_PKI_TRANSFORMATION
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public void setKeystoreEntryPkiTransformation(String keystoreEntryPkiTransformation) {
        this.keystoreEntryPkiTransformation = keystoreEntryPkiTransformation == null ? null : keystoreEntryPkiTransformation.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column keystore_entry.KEYSTORE_ENTRY_PKI_KEY_INIT_SIZE
     *
     * @return the value of keystore_entry.KEYSTORE_ENTRY_PKI_KEY_INIT_SIZE
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public Integer getKeystoreEntryPkiKeyInitSize() {
        return keystoreEntryPkiKeyInitSize;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column keystore_entry.KEYSTORE_ENTRY_PKI_KEY_INIT_SIZE
     *
     * @param keystoreEntryPkiKeyInitSize the value for keystore_entry.KEYSTORE_ENTRY_PKI_KEY_INIT_SIZE
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public void setKeystoreEntryPkiKeyInitSize(Integer keystoreEntryPkiKeyInitSize) {
        this.keystoreEntryPkiKeyInitSize = keystoreEntryPkiKeyInitSize;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column keystore_entry.KEYSTORE_ENTRY_SYM_ALGORITHM
     *
     * @return the value of keystore_entry.KEYSTORE_ENTRY_SYM_ALGORITHM
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public String getKeystoreEntrySymAlgorithm() {
        return keystoreEntrySymAlgorithm;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column keystore_entry.KEYSTORE_ENTRY_SYM_ALGORITHM
     *
     * @param keystoreEntrySymAlgorithm the value for keystore_entry.KEYSTORE_ENTRY_SYM_ALGORITHM
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public void setKeystoreEntrySymAlgorithm(String keystoreEntrySymAlgorithm) {
        this.keystoreEntrySymAlgorithm = keystoreEntrySymAlgorithm == null ? null : keystoreEntrySymAlgorithm.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column keystore_entry.KEYSTORE_ENTRY_SYM_TRANSFORMATION
     *
     * @return the value of keystore_entry.KEYSTORE_ENTRY_SYM_TRANSFORMATION
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public String getKeystoreEntrySymTransformation() {
        return keystoreEntrySymTransformation;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column keystore_entry.KEYSTORE_ENTRY_SYM_TRANSFORMATION
     *
     * @param keystoreEntrySymTransformation the value for keystore_entry.KEYSTORE_ENTRY_SYM_TRANSFORMATION
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public void setKeystoreEntrySymTransformation(String keystoreEntrySymTransformation) {
        this.keystoreEntrySymTransformation = keystoreEntrySymTransformation == null ? null : keystoreEntrySymTransformation.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column keystore_entry.KEYSTORE_ENTRY_SYM_KEY_INIT_SIZE
     *
     * @return the value of keystore_entry.KEYSTORE_ENTRY_SYM_KEY_INIT_SIZE
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public Integer getKeystoreEntrySymKeyInitSize() {
        return keystoreEntrySymKeyInitSize;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column keystore_entry.KEYSTORE_ENTRY_SYM_KEY_INIT_SIZE
     *
     * @param keystoreEntrySymKeyInitSize the value for keystore_entry.KEYSTORE_ENTRY_SYM_KEY_INIT_SIZE
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public void setKeystoreEntrySymKeyInitSize(Integer keystoreEntrySymKeyInitSize) {
        this.keystoreEntrySymKeyInitSize = keystoreEntrySymKeyInitSize;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column keystore_entry.KEYSTORE_ENTRY_SIGNATURE_ALGORITHM
     *
     * @return the value of keystore_entry.KEYSTORE_ENTRY_SIGNATURE_ALGORITHM
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public String getKeystoreEntrySignatureAlgorithm() {
        return keystoreEntrySignatureAlgorithm;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column keystore_entry.KEYSTORE_ENTRY_SIGNATURE_ALGORITHM
     *
     * @param keystoreEntrySignatureAlgorithm the value for keystore_entry.KEYSTORE_ENTRY_SIGNATURE_ALGORITHM
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public void setKeystoreEntrySignatureAlgorithm(String keystoreEntrySignatureAlgorithm) {
        this.keystoreEntrySignatureAlgorithm = keystoreEntrySignatureAlgorithm == null ? null : keystoreEntrySignatureAlgorithm.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column keystore_entry.KEYSTORE_ENTRY_TOKEN
     *
     * @return the value of keystore_entry.KEYSTORE_ENTRY_TOKEN
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public String getKeystoreEntryToken() {
        return keystoreEntryToken;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column keystore_entry.KEYSTORE_ENTRY_TOKEN
     *
     * @param keystoreEntryToken the value for keystore_entry.KEYSTORE_ENTRY_TOKEN
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public void setKeystoreEntryToken(String keystoreEntryToken) {
        this.keystoreEntryToken = keystoreEntryToken == null ? null : keystoreEntryToken.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column keystore_entry.LST_UPT_USER
     *
     * @return the value of keystore_entry.LST_UPT_USER
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public String getLstUptUser() {
        return lstUptUser;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column keystore_entry.LST_UPT_USER
     *
     * @param lstUptUser the value for keystore_entry.LST_UPT_USER
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public void setLstUptUser(String lstUptUser) {
        this.lstUptUser = lstUptUser == null ? null : lstUptUser.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column keystore_entry.LST_UPT_TIME
     *
     * @return the value of keystore_entry.LST_UPT_TIME
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public Date getLstUptTime() {
        return lstUptTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column keystore_entry.LST_UPT_TIME
     *
     * @param lstUptTime the value for keystore_entry.LST_UPT_TIME
     *
     * @mbggenerated Tue Feb 15 13:27:28 EST 2011
     */
    public void setLstUptTime(Date lstUptTime) {
        this.lstUptTime = lstUptTime;
    }
}